/* 
===CSS Style Ver1.0 For Admin manage===

Design and Code by  //Your name

===Date: 2007-3-27===
*/

/* General Styles Start */
html, body, form, menu, dir, fieldset, blockquote, p, div, pre, ul, ol, li, dl, dd, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0;}
html, body { height: 100%;}
img { border: 0;}
ul,li { list-style-type: none;}
div,p { display: block;}
.clear { font-size: 0; line-height: 0; height: 0; clear: both; visibility: hidden;}
.none { display: none;}
.va-top { vertical-align: top;}
.right { text-align: right !important;}
.center { text-align: center !important;}
.left { text-align: left !important;}
.col-999{ color:#999;}
.col-red{ color:#FF0000;}
.mar-top5{ margin-top:5px;}
.mar-top10{ margin-top:10px;}
.mar-top20{ margin-top:20px;}
.mar-bottom10{ margin-bottom:10px;}
.hei-20{ height:20px;}
.margin-left10-ff{margin-left:10px !important; margin-left:0px;}
.pad-top15{padding-top:15px;}
.pad-top10{padding-top:10px;}
.pad-top5{padding-top:5px;}
.mar-left5{ margin-left:5px;}
.col-000{ color:#000;}
.weight-bold{ font-weight:bold;}
.green{color:#390;}

body { background: ; font-size:12px ; line-height:130% ; color:#333; height:100%; font-family:arial, '宋体';}
.testBorder{border:1px #000 solid;}
/* link style start */
a:link, a:visited { color:#333;text-decoration:none;}
a:hover, a:active { color:#f60;text-decoration:none; }
.defaultLink{ color:#154D96; text-decoration:underline; }
/* link style end */


/* input style start */
/* edited by ken */
input, select, textarea, table { font-size:12px ; line-height:130% ; font-family:arial, '宋体'; color:#333 ;}
input { line-height: normal }
input,textarea{padding:2px;}
/* input style end */

/* General Styles End*/

/* header style begin */
.header{ position:absolute; top:0; left:-3px;height:93px; width:100%; background:url("images/header_bg.jpg") left repeat-x;z-index:2;}
	.logo-div{ height:50px;}
		.logo{float:left;margin:7px 20px 0px 10px;}
		.login{float:left;margin:15px 0px 0px 0px; font-siez:14px;}
	.menu{ margin:2px 0 0 10px;}
	.menu li{font-size:14px; font-weight:bold; float:left; width:61px;line-height:37px; list-style-type:none; text-align:center;}
	.menu li a:link, .menu li a:visited, .menu li a:hover, .menu li a:active{ color: #394F68 ; text-decoration: none; display: block; }
	.menu .tab_border { width: 2px !important; height: 32px !important; background: url("images/tab_border.jpg") no-repeat left 10px; }
	.menu .tab_selected { background: url("images/tab_selected.jpg") no-repeat !important; color:#fff;}
	.menu li.tab_selected  a:link,
	.menu li.tab_selected  a:visited,
	.menu li.tab_selected  a:hover,
	.menu li.tab_selected  a:active{ color: #fff;}
/* header style end */

/* main style begin */
.main{ position:absolute; top:0; left:0;height:100%; width:100%; background: #fff url(images/body_bg.gif) top left repeat-y; /*background:#eee;*/z-index:1;}
.main_bg{float:left; /*background:#eee;*/ width:100%; /* height:100%; */  overflow: hidden;}
	.left-bar{float:left;height:100%;width:150px; border-right:1px #9DB3C5 solid; background:#F6F9FD;}
	.left-bar-content{ margin-top:93px;}
	.leftBar-border-top{border-top:1px #9BC2DB solid;}
	/*.leftBar-border-bottom{border-bottom:1px #9BC2DB solid;}*/
	.leftBar-border-bottom{margin:0;padding:0;border-bottom:1px #9BC2DB solid;height:22px; background:url("images/leftBarTitleBg.gif") left repeat-x; font-size:14px; font-weight:bold; padding-left:12px; padding-top:8px; color:#000;}
	
	.left-bar-content h4,
	.left-bar-content li.leftBar-border-bottom{
		height:22px;
		background:url("images/leftBarTitleBg.gif") left repeat-x; 
		font-size:14px; 
		font-weight:bold; 
		padding:8px 0 0 12px;
		color:#000;}
	.left-bar-content li.leftBar-border-bottom{margin:0 -5px;line-height:1.1em;border-top:1px solid #eee;}
	
	.left-bar-content ul{margin:8px 5px 8px 5px;list-style:none;}
	.left-bar-content li{ line-height:25px;height:25px;padding-left:15px;}
	.left-bar-content .chosed{ width:122px;line-height:22px; height:22px;padding-top:0px; border:1px #fff solid; background:url("images/leftChosedIcon.gif") #89D1FF 120px no-repeat ;color:#fff;}
	/* right content begin */
	.right-con{float:right;width:100%;margin-left:-151px;height:100%;}
	.right-content{ margin-top:93px;margin-left:151px;height:100%;}


	.right-content .content p{ line-height:25px; }
	.right-content .content table{ margin:10px 0; }
	.right-content .content table td.date{ width:100px; }


	.right-con .title{ height:22px; padding-left:10px; background:#DDF0FC; color:#394F68; font-size:14px; font-weight:bold; padding-top:8px;}
	.right-con .content{padding:10px;}
        .right-con .content a:link { color:#03b; text-decoration:underline;}
        .right-con .content a:visited { color:#990000; font-weight:700; text-decoration:underline;}
        .right-con .content a:hover { color:#f60; text-decoration:underline;}
	    /* the ad container begin */
		.img-table{border-width:0px; border-collapse:5px; margin-left:-5px; margin-top:5px; width:auto;}
		.img-table td{ border-color:#dfdfdf;border-style:solid; border-width:1px; width:auto;}
		.img-table td img{margin:0px; padding:0px; border:0px;}
		.img-table .control{ height:21px;padding-top:5px; background:#F7F7F7; text-align:center; margin:0px;}
		.img-table .control a{margin:0px 5px;}		
		.img-table td .ad-1{ text-align:center;width:199; height:78px;line-height:78px; font-size:16px; font-family:arial, '宋体';; font-weight:bold; color:#C8C8C8;}
	    /* the ad container end */
	
	/* the info page style begin */
	.list-title{ height:24px; background:url('images/list_title.jpg') repeat-x; font-weight:bold; color:#333; padding-left:10px;}
	.title-1{ width:260px; border-right:1px #fff solid;}
	.title-2{ width:115px; border-right:1px #fff solid;}
	.list-content{ border-bottom:1px #ccc solid; height:26px; padding-left:10px;}
        .list-content img{ vertical-align:middle; margin:0 3px; }
	.list-button{ border:0; padding-left:10px; height:35px;}
	.list-button input,
	.mail_btn{ border:1px #87A3C1 solid; height:20px; background:url() left repeat-x; color:#174B73;  padding:2px 8px !important;+padding:2px 0px !important; padding:2px 0px;}
	.list-add-title { color:#000000; font-weight:bold; padding-left:10px;}
	.list-add-textinput{ color:#333; padding-left:10px; height:30px;}
	.list-add-textinput2{ color:#333; padding-left:10px; height:30px; vertical-align:middle;}
	.ad-form-title{ height:20px; font-size:14px; font-weight:bold; color:#000; border-bottom:1px #ccc solid; padding-left:10px;}
		/*by Jerry*/
	.list-title .desc_class{padding-right:13px; background:url(images/desc.gif) no-repeat right 3px;}
	.list-title .asc_class{padding-right:13px; background:url(images/asc.gif) no-repeat right 3px;}
	/* the info page style begin */
	
	/* the adEdit page style begin */
	.title-border{ border-right:1px #fff solid;}
	.title-3{ width:50px; border-right:1px #fff solid;}
	.title-4{ width:10%; border-right:1px #fff solid;}
	.list-adcontent{ color:#333; border-bottom:1px #ccc solid; height:26px; padding:5px 10px; vertical-align:middle; }
	/* the adEdit page style end */
	
	/* the zhiyeguanli page style begin */
	.title-5{ height:26px; width:115px; border-right:1px #A4B2BD solid; border-left:1px #A4B2BD solid; border-top:1px #A4B2BD solid; background:url("images/chosed-bg-1.jpg") left top repeat-x; text-align:center; color:#496985; font-weight:bold;}
	.title-6{ height:26px; width:115px; border-bottom:1px #A4B2BD solid; border-top:1px #DEDEDE solid; background:url("images/unchosed-bg-1.jpg") left repeat-x; text-align:center;}
	.title-7{ width:220px; border-right:1px #fff solid;}
	.content .title-6 a{ color:#666; font-weight:bold; text-decoration:none;}
	.content .title-6 a:hover{ color:#f60; font-weight:bold; text-decoration:none;}
	.unchosed-border-left{ border-left:1px #DEDEDE solid;}
	.unchosed-border-right{ border-right:1px #DEDEDE solid;}
	.unchosed-border-bottom{ border-bottom:1px #A4B2BD solid;}
	.yellowLay{ background:#FFFCF2; width:535px !important; +width:542px !important;width:531px; padding:10px; padding-left:30px; border:1px #F2D45D solid;background:url("images/light-icon.gif") 3px 7px #FFFCF2 no-repeat;}
	.yellowLay li{ line-height:20px; color:#333;}
	.table-1{ padding:10px; background:#FAFCFE; border:1px #E9E9E9 solid; width:573px;}
	.table-1 .img-container{ vertical-align:middle; text-align:center; width:180px;}
	.table-1 .img-container img{ border:2px #E9E9E9 solid;}
	.button-style{ border:1px #87A3C1 solid; height:20px; background:url() left repeat-x; color:#174B73;  padding:2px 8px !important;+padding:2px 0px !important; padding:2px 0px;}
	.table-2 {padding:10px;width:573px; margin-left:10px;}
	.pages{background:#90C9FB; padding:3px; border:1px #E9E9E9 solid; color:#fff;}
	.page{text-align:right; padding-right:10px; height:25px; background:#f8f8f8; margin-bottom: 15px;} /* edited by ken */
		.page input{ height:12px; width:30px;} /* edited by ken */
	.page2{text-align:right; padding:5px 10px 0 0; height:25px; background:#f8f8f8;} /* edited by rube */
		.page2 .input-style { width: 30px; }
		.page2 .total { font-weight: bold; }
		.page2 .choose { color: red; }
		.page2 .button { border:1px #87A3C1 solid; height:20px; background:url() left repeat-x; color:#174B73;  padding:2px 8px !important;+padding:2px 0px !important; padding:2px 0px;}
	/* the zhiyeguanli page style end */
	
	/* right content end */
/* main style end */


.height-bug{ padding-bottom: 30000px; margin-bottom: -30000px;}

/* added by ken */
.option_page { margin-bottom: 15px;}

	.competence { margin-left: 20px; }
		.competence li ul { margin-left: 20px; }
			.competence li ul li { float: left; width: 100%; }
			/*.sub { width: 100% !important; float:none !important; }*/
			
/* add by Jerry */	
	/*.competence_view_con{border:1px dashed #ccc;display:block;padding:5px;}*/
	/*.competence{display:block;background:#fff;}*/
/*		.competence li{clear:both;margin:0 0 6px; background:url(images/disc.gif) no-repeat 0 7px;padding-left:10px}
		.competence li strong{line-height:20px;}
		.competence li ul{clear:both;border:0;float:none;}*/

	.competence {}
	.competence ul { margin-top :3px; margin-bottom: 6px;}
    .competence li{font-size:12px;padding:6px 5px 9px 3px;white-space:nowrap;}
    .competence div {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none; border-color: #EEEEEE #EEEEEE #EEEEEE #9AC9F8;border-image: none;border-style: solid; border-width: 1px 1px 1px 5px;font-size: 12px; margin-right: 10px;clear:both;width:100%; display:inline-block;margin-top:10px;}
        .competence div strong {font-size: 14px;}
		.competence li ul li{margin-right:10px;border:1px solid #eee;font-size:12px;border-left:5px solid #9AC9F8;}
		.competence li ul{margin-top:5px;display:block;}
		.competence li li li strong{font-weight:400;}
		.competence li ul li ul{border-left:1px solid #9AC9F8;display:block;float:left;}
		*html .competence li ul li ul{margin-left:10px;}
		.competence li ul li li{border:0;font-weight:400; background:none;width:auto;display:block;}
		.competence li ul li li li li{border:0;}
				
	.more_competence {background:#F0F5FF;border:1px solid #ccc;margin:10px -5px;padding:5px 0;}
	.more_competence  li ul li{border:0;font-weight:400;}
	.more_competence .competence li { margin-bottom: 0; }


.page_title_md { margin-bottom: 5px; padding-bottom: 3px; border-bottom: 1px solid #CCC; }

.member_profile { margin: 10px auto 10px auto}
	.member_profile p { margin: 0 auto 5px auto; padding: 0;}

/* admin_logim  样式 */
.admin_top{ margin-top:90px; padding:2px;}
.admin_alter a { color:#0066FF; text-decoration:underline;}

 /*error style start*/
.error-info-yellow{ border: 1px #f4b907 solid; background: #ffc;}
  .error-info-yellow div { color: #b34502;}
	.error-info-yellow div.remind-yellow { background: url(../img/wrong.gif) 8px 4px no-repeat;}
	.error-info-yellow div.remind-yellow strong { font-weight: normal;}
	
.error-info-green { border: 1px #00be00 solid; background: #e6ffe6;}
  .error-info-green div { color: #008000;}
	.error-info-green div.remind-green { background: url(../img/ok.gif) 8px 4px no-repeat;}
	.error-info-green div.remind-green strong { font-weight: normal;}
	

.error-info-yellow, .error-info-green, .error-info { margin-bottom: 8px; padding-top: 3px;}
.error-info-yellow div, .error-info div, .error-info-green div { margin-left: 10px; padding: 6px 10px 6px 36px; text-align: left; font-size: 14px;}
.error-info-yellow a, .error-info-green a { color: #de0000; text-decoration: underline;}
.error-info-yellow a:hover, .error-info-green a:hover { text-decoration: none;}

/* added by Jerry  table is being choosed*/
.be-choose {background:#ffc;}

.required{color:#f00;font-weight:700;}

	.table_field td,.table_field th {height:26px;font-weight:400;text-align:left;vertical-align:top;line-height:20px;}
	.table_field th {width:90px;}
	.table_field .format{padding:0 15px;color:#999;}
	
	/*.table_field input,.table_field textarea,.table_field select{border:1px solid #A0A8B8;width:250px;font-size:1em;}
	.table_field textarea{height:50px;}*/
	.table_field .radio{width:auto;border:0;}

.content .table_list{width:100%;}
	.content .table_list .list-title{ border-right:1px solid #fff;}
	.content .table_list td input{ width:25px;}
	.content .table_list td.hidden-detail { border: 1px dashed #ccc; border-top: none; line-height: 160%; padding: 12px; }
	
.narrow{width:4%;}

.option_page h4{font-size:14px;margin:10px 0 7px;border-bottom:1px solid #ccc;}

.alert{padding:5px 5px 5px 25px; color:#600;background:#ffc url(images/alert.gif) no-repeat 5px 5px;font-weight:700;border:solid 1px #ccc;}
.list-button .button_clicked{
	background:none;
	border:none;
	font-weight:700;
	color:#000;
	padding:5px 8px 2px !important;
	padding:5px 8px 2px;
	height:auto;}

.add_article h3{ font-size:12px;font-weight:700;margin:10px 0 5px;}
	.add_article .table_field th{width:50px;}
	.add_article .table_field input,
	.add_article .table_field textarea{width:400px;}

.article_type {height:auto;margin:0 0 15px;}
	.article_type a{font-size:12px;border:1px solid #ccc;padding:2px;line-height:22px;padding:5px 8px 2px;}
	.article_type a.current{color:#000;font-weight:700;}

.art_sort {margin-bottom:10px;}
	.art_sort li{margin:3px 0 0 30px;}
	.art_sort li li {font-weight:700;}
	.art_sort li li div{margin:0 0 10px 30px;font-weight:400;}

.art_other {margin-bottom:10px;}
	.art_other div{padding:3px 0;line-height:24px;}
	.art_other input{padding:2px;border:#ccc solid 1px;width:200px;}

input.radio{border:none;background:none;width:auto;}

/*by Jesse*/
.details{ line-height:28px; font-size:14px}
.details h2{ font-size:16px}
.details h3{ font-size:14px}
.detail{ padding:10px 15px; margin-bottom:10px;}
.detail_p{ background:#F1F1F1; padding:10px 15px; border:1px solid #E7E6E6;}



/*by Jesse*/


.form-style {width:100%;}
	.form-style th{width:20%;text-align:right;padding-right:10px;}
	.form-style td{width:85%;}
	.form-style input,.form-style select{width:auto;}

.division{border-bottom:1px solid #D7EEFF;font-size:0;line-height:0;margin:10px 0;}

.tabSelect {
	border-bottom:1px solid #93B5CE;
	clear:both;
	margin:20px auto 15px;
	padding-left:15px;
}
.tabSelect a.selected {
	background:url(images/tab_chosed-bg.jpg) repeat-x !important;
	border-bottom:1px solid #fff;
	color:#000;
	font-weight:700;
	margin-bottom:-1px !important;
	margin-left:-1px;
	margin-right:-1px;
	}
.tabSelect a {
	background:url(images/tab_unchosed-bg.jpg) repeat-x;
	border:1px solid #93B5CE;
	border-bottom:none;
	display:block;
	float:left;
	padding:3px 15px;
	text-decoration:none;
}
.selectCitys {
	border:1px solid #A0A8B8;
	padding:2px 5px;
	width:250px;
	}
	.selectCitys div {float:none;clear:both;}
	.selectCitys div div{float:left;clear:none}
	.selectCitys .cityDel {float:right;clear:none;}
	.selectCitys .clear{clear:both; float:none;}

.tips{color:#999;}

.template-list{border:1px solid #999; font-size:0;line-height:0;}
	.template{margin:8px;border:2px solid #BBCEE1;clear:both;padding:5px;}
	.template .screen-shoot{float:left;margin:0;width:180px;height:180px;border:1px solid #eee;}
	.template .screen-shoot img{width:180px;height:180px;}
	.template ul{display:block;background:#fff;}
	.template ul li{display:block;width:80px;height:30px;border:1px solid #ccc;margin:5px 0 5px 5px;float:left;clear:none;padding:2px;background:#fff;}
	.template ul li img{width:80px;height:30px;}
	.template-list .tem-choosed{background:#E6F1FF;border-color:#7BA8D5;}
	.template-list .style-choosed{background:#7BA8D5;border:1px solid #7BA8D5;}

.input-style{border:1px solid #A0A8B8;};

.company_job_list {margin:0;}
	.company_job_list h3{margin:0 0 10px;background:#DDF0FF;display:block;line-height:32px;}
	.company_job_list h3 span{font-size:12px;}
	
	li.service{margin:0 0 5px;padding:0;clear:both;float:none;display:block;height:auto;font-size:0;line-height:0;display:block;}
	li.service ul{margin:0;padding:0;border:1px solid #D3E3FA;font-size:12px;line-height:1.6em;background:#E8F3FD;display:block;}
	li.service li{padding:0 0 0 4px;}
	li.pay ul{background:#F2FEE2;}
	li.set ul{background:#eee;}
	li.service .chosed{width:auto;background-position:125px;border:0;}
		li.service .chosed a{color:#00f;font-weight:700;}


.content_single {width:740px;margin:0 auto;border:1px solid #CBE7FC;}
.content_inner{border:1px solid #eee;padding:5px;}
	.content_single .title{ font-size:16px;padding:0 4px;font-weight:700;background:#ECF5FF;line-height:28px;}

.content_single a{color:#00f;text-decoration:underline;}
	.content_single a:hover{color:#f60;text-decoration:none;}
	
	
	
	.service_company {width:740px;}
	.service_company .content_inner{padding:5px 8px;}
	.service_company h3,
	.servicenew h3 {font-size:14px;line-height:1.4em;margin-top:3px;padding:0 2px;} 
	.servicenew table{margin-bottom:10px;}
	
	.tb-field{width:100%;background:#ccc;}
		.tb-field td{height:30px;vertical-align:top;background:#fff;line-height:28px;padding:0 2px;}
		.tb-field .tb-key{background:#f1f1f1;text-align:right;width:15%;}
		.tb-field .tb-value{  }
		.tb-field input,.tb-field select {margin-top:3px;margin-bottom:-3px;}
		
	h3.service-t {background:#ddd;padding:5px 3px 3px;line-height:1.8em;border-bottom:1px solid #ccc;}
	/*.servicenew-ad h3.service-t{background:#FEF8D8;}*/
	.servicenew-try	h3.service-t{background:#EFF8FE;}
	
	.bargain{margin:5px 0 10px;padding:5px;background:#f5f5f5;color:#00f;font-weight:700;}
	.c-basic,c-link{padding-bottom:10px;}
	
	.normal{font-size:12px;font-weight:400;}
	
	table.history {border:1px solid #ccc;margin:5px 0 10px;}
	table.history td{line-height:1.6em;height:20px;padding:3px 15px 1px 3px;}
	table.history .start-v,
	table.history .end-v{color:#000;background:#FFDED0;}
	
	table.history .pause-v{color:#fff;background:#85AFEF;}
	table.history .play-v{color:#000;background:#FFFF99;}
	
	table.history .date td{padding:0 3px;border-top:1px solid #ccc;}
	table.history .start-d,
	table.history .end-d{color:#f00;}
	table.history .pause-d{color:#00f;}
	table.list{background:#ccc;border:0;}
	
	.box {border: 1px solid #ccc;padding:0 5px;}
		.box table{width:100%;}
		.box td{height:26px;vertical-align:top;line-height:26px;}
		.box .tb-key{text-align:right;width:15%;}
		.box .tb-value{width:85%;}
		.box .tb-head td{border-top:1px solid #ccc;}
	
	.job-con{width:550px; float:right;padding-left:10px;}
	.job-infor {line-height:2.2em;padding:5px 10px;border-left:1px solid #ccc;}
	.job-infor td{line-height:2.2em;}
	.job-infor table{width:100%;}
		h3.job-name {
			border-bottom:1px solid #BBC6D8;
			color:#CC6700;
			font-family:"黑体";
			font-size:20px;
			font-weight:400;
			line-height:32px;
			padding:0;}
		.job-infor table h3, .job-infor h4 {
			background:#EAF5FE none repeat scroll 0%;
			color:#000;
			font-size:14px;
			line-height:2em;
			margin-top:8px;
			padding:0pt 5px;}

	.search-jt{float:left;width:480px;}
	
	.earch_criteria{padding:5px;}
		
/* postion sort manager style */
#position_sort #select_area, 
#position_sort #import_area { background-color: #fff; padding: 0 25px; overflow: auto; height: 450px; display: none; }
#position_sort #select_area { border-bottom: 1px dashed #ccc; }

	#position_sort #import_area { width: auto; height: 600px; }	
		#position_sort #import_area textarea { height: 500px; width: 98%; padding: 5px; }
		#position_sort #import_area p { text-align: right; }
		#position_sort #import_area p input { width: 120px; margin-right: 20px; }

#select_area_outline p { text-align: right; }
#select_area_outline p input { width: 120px; margin-right: 20px; }
		
	#position_sort #select_area h2 { margin: 25px 15px; }
	#position_sort #select_area ul li { margin-bottom: 4px; font-size: 12px; float: left; width: 250px; height:25px; }
		#position_sort #select_area ul li span { margin: 3px 8px 3px 2px; }
			#position_sort #select_area ul li span input.cb { cursor: pointer; }
			#position_sort #select_area ul li span input.tt {` width: 150px; }
			#position_sort #select_area ul li span span { margin: 0; cursor: text; }
	
#do_record { height:120px;overflow:auto;width:300px; display: none; position: absolute; top: 100px; right: 25px; background-color: #fff; border: 1px solid #eee; z-index: 10px; opacity: 0.85; }
	#do_record li.rTitle { padding: 3px 0; text-align: center; font-weight: bold; color: #394F68; background-color: #DDF0FC; }
	#do_record li { padding: 3px 10px; }
	#do_record li span.del { color: #FF2020; }
	#do_record li span.res { color: #178BFF; }
 	#do_record li span.mod { color: #FFA244; }
	
	
#position_sort #make_area { padding: 10px 25px; }
#position_sort #make_area p { font-size:16px; margin: 15px 2px;  }


.sms_export { margin-bottom: 15px; clear: both;}
	.sms_export h5 { font-size: 12px; margin-bottom: 10px; padding: 0 0 5px 5px; border-bottom: 1px solid #CCC; border-left: 3px solid #009900;}

.table_form{ background:#9db3c5; width:100%; }
	.table_form th,
	.table_form td{ background:#fff; text-align:left; padding:3px; }
	.table_form th{ width:100px; background:#d0ecfe; }
	.table_form th.top{ vertical-align:top; line-height:25px; }
	#option li span{ cursor:pointer; border:2px solid #9db3c5; padding:2px 5px; }
	#option li input{ width:100px; }
	.table_form .txt_doc{ width:400px; height:100px; }
	.table_form td input{ width:200px; }
	.table_form .add_item{ border:2px solid #9db3c5; padding:2px; line-height:25px; cursor:pointer; }
	.table_form label{ margin:0 10px; }
	.table_form td input.no_width{ width:auto; }
	.page_service{ width:150px; }
	.table_list th.tb-key{ width:150px; }
	.table_list th.top{ vertical-align:top; line-height:25px; }

.tab{ height:24px; border-bottom:1px solid #AEC4D7; position:relative; }
	.tab_menu{ position:absolute; left:15px; }
		.tab_menu a{ float:left; display:block; padding:0 5px; line-height:23px; background:#fff; font-size:12px; border-top:1px solid #AEC4D7; border-right:1px solid #AEC4D7; text-decoration:none; color:#333; background:url(images/tab_bg.gif); }
		.tab_menu a.first{ border-left:1px solid #AEC4D7; }
		.tab_menu a.checked{ border-bottom:none; line-height:24px; font-weight:700; color:#c00; background:url(images/tab_bg.gif) 0 25px; }
	
.pop_form{ background:url(images/pop_bg.jpg); padding:0 0 5px 0; }
	.pop_title{ width:100%; }
		.pop_name{ float:left; font-size:13px; font-weight:700; color:#fff; line-height:25px; text-indent:3px; }
		.pop_close{ float:right; cursor:pointer; }
	.pop_doc{ margin:0 5px; padding:10px; background:#fff; height:200px;}
	.pop_body{ overflow-y:scroll; height:180px; padding:5px; border:1px solid #AEC4D7; margin-bottom:10px; }
	.pop_body p{ height:30px; }
	.pop_doc p.notic{ color:#c00; height:25px; line-height:25px; }

.form_table{ margin:10px; width:500px; }
	.form_table th{ width:100px; text-align:left; line-height:35px; }
	.form_table td{ line-height:35px; }
.rightForm{ width:800px; table-layout:fixed; border:1px solid #e6f5ff; background:#f3faff; }
	.rightForm th.rightFormTitle{ text-align:right; width:100px; padding:3px; vertical-align:top; line-height:24px; }
	.rightForm td{ padding:3px; }
	.rightForm .topRow td,.rightForm .topRow th{ padding-top:15px; }
	.rightForm .bottomRow td,.rightForm .bottomRow th{ padding-bottom:15px; }
	.rightForm a{ margin:0 3px; }
	.webSiteList{ margin:15px 0 5px; }
	.rightForm .webSite{ border:1px solid #9bc2db; background:#fff; padding:3px; margin-right:3px;}
		.rightForm .webSite a{ text-decoration:none; }
		.rightForm .titleTxt{ width:280px; }
		.rightForm .defaultTxt{ width:180px; }
		.rightForm .minTxt{ width:40px; }
		.rightForm .notic{ color:#666; }


.input_div{ line-height:23px; border:1px solid #AEC4D7; width:214px; float:left; margin-right:8px; padding:0 3px; }

strong.red{ color:#c00; }
.textarea_modif{ width:400px; height:250px; }
.modif_title{ width:300px; }
.modif_name{ width:80px; }

.tableInfo{ width:100%; overflow:hidden; margin:10px 0 0 0; }
	.tableInfo span.info{ float:left; }
	.tableInfo span{ float:right; }

span.redStar{ color:#f00; font-family:simsun; font-weight:400; margin-right:3px; }

.webList{ overflow:hidden; zoom:1; padding:7px; background:#eee; margin:5px 0; }
	.webList li{ float:left; width:150px; line-height:20px; height:20px; }

.mailTxt{ width:214px; border:1px solid #AEC4D7; height:20px; line-height:20px; }
.tipContent{ background:#eee; border:1px solid #ddd; padding:7px; }
	.tipContent span{ color:#c00; }
	.tipContent p{ text-indent:2em; }

h5.newItemTitle{ font-size:14px; height:20px; line-height:20px; padding-top:10px; }

td div.option-tip { margin: 4px 0; width: 80%; border: 1px #FF9900 solid; background: #FFFFF0; padding: 5px 5px 0; }

.keyWordForm{ width:350px; float:left; margin-right:20px; }
	.keyWordForm textarea{ width:343px; height:120px; margin-bottom:5px; }
	.keyWordForm textarea.setKeyWord{ background:#fffadc; }
	.keyWordForm h5{ width:100%; background:url(images/leftBarTitleBg.gif); font-size:12px; text-indent:10px; line-height:24px; margin-bottom:10px; border:1px solid #aed8f1; }
	.keyWordForm h4{ background:#ffdd66; font-size:12px; text-indent:10px; line-height:24px; margin-bottom:10px; border:1px solid #fff; }
	.keyWordForm .notic{ color:#888; }
	.keyWordForm .load{ line-height:40px; border:1px solid #CCC; background:#efefef; text-indent:8px; margin-bottom:10px; }
		.keyWordForm img{ margin:7px 0; vertical-align:middle; margin-left:5px; }
	.keyWordForm table{ width:100%; background:#aed8f1; }
		.keyWordForm th{ background:#fff url(images/leftBarTitleBg.gif); }
		.keyWordForm td{ background:#fff; }
	.keyWordForm strong.point{ color:#e00; }
	.keyWordForm p{ margin-bottom:5px; }
.keyWordBtn{ clear:both; background:#efefef; padding:5px; }